#改成你的名字
def _intsurface_():  # 初始化表格
    F00 = "学号, 姓名, 性别, 班级, 专业, 系部"
    F01 = "1,改成你的名字, 男, 计应2102, 计算机应用技术, 信息工程系"
    F02 = "2,胡桃, 女, 计应2102, 计算机应用技术, 信息工程系"
    F03 = "3,诺艾尔, 女, 计应2102, 计算机应用技术, 信息工程系"
    F04 = "4,神里绫华, 女, 计应2102, 计算机应用技术, 信息工程系"
    F05 = "5,巴巴托斯, 男, 计应2102, 计算机应用技术, 信息工程系"
    F06 = "6,凝光, 女, 计应2102, 计算机应用技术, 信息工程系"
    F07 = "7,钟离, 男, 计应2102, 计算机应用技术, 信息工程系"
    F08 = "8,萤, 女, 计应2102, 计算机应用技术, 信息工程系"
    F09 = "9,派蒙, 女, 计应2102, 计算机应用技术, 信息工程系"
    F10 = "10,八重神子, 女, 计应2102, 计算机应用技术, 信息工程系"
    surface = [F00, F01, F02, F03, F04, F05,F06, F07,F08,
               F09,F10]
    F11 = open("student.txt", "w", encoding="utf-8")
    for i in range(10):
        F11.write(surface[i] + "\n")
    F11.close()
    F12()


def F12(): # 登入系统
        nam = input("请输入用户名:")
        password = int(input("请输入密码:"))
        if nam == "改成你的名字" and password == 123456:
            print("欢迎进入学生管理系统")
            print("1是查询学生信息：")
            print("2是增加学生信息：")
            print("3是修改学生信息：")
            print("4是删除学生信息：")
            print("5是返回上一层也就是重新登入：")
            bata = int(input("请输入1/2/3/4/5："))
            if bata == 1:
                _formquery_()
            if bata == 2:
                _formadd_()
            if bata == 3:
                _formmodify_()
            if bata == 4:
                _formdel_()
            if bata == 5:
                _return_()
            if bata != 1 or bata != 2 or bata != 3 or bata != 4 or bata != 5:
                print("请输入正确的数字：")

        if not (nam == "改成你的名字" and password == 123456):
            print("输入错误，请正确输入用户名还有密码：")
            F12()


def _query_(k, v):  # 查询学生信息核心
    t = open("student.txt", "r", encoding="utf-8")
    nam05 = t.readlines()
    t.close()
    nam06 = 0
    for i in nam05:
        nami = i.split(",")
        if nami[k - 1] == v:
            nam06 = 1
            return nami
    if nam06 == 0:
        return None


def _formget_():  # 获取全部学生
    t = open("student.txt", "r", encoding="utf-8")
    print(t.read())
    t.close()



def _formset_(parameter):
    t.close()


def _formquery_():  # 查询学生信息
    t = open("student.txt", "r", encoding="utf-8")
    print("请选择是打印所有学生扣0，学号查询扣1，姓名查询扣2")
    nam01 = int(input(""))
    if nam01 == 0:
        print(t.read())
    if nam01 == 1:
        nam02 = input("请输入学号例如1;")
        _query_(nam01, nam02)
        print("你想要的学生信息为：", _query_(nam01, nam02))
    if nam01 == 2:
        nam03 = input("请输入学生姓名:")
        _query_(nam01, nam03)
        print("你想要的学生信息为:", _query_(nam01, nam03))
    if nam01 != 0 or nam01 != 1 or nam01 != 2:
        print("请输入正确的数字:")
    t.close()
    F12()


def _formadd_():  # 增加学生信息
    t = open("student.txt", "a", encoding="utf-8")
    print("请输入学生的学号姓名性别班级专业系部:")
    num04 = int(input("学号:"))
    num05 = input("姓名:")
    num06 = input("性别:")
    num07 = input("班级:")
    num08 = input("专业:")
    num09 = input("系部:")
    num10 = [num04, num05, num06, num07, num08, num09]
    t.write(str(num10) + "\n")
    print(t.read)
    t.close()
    F12()


def _formmodify_():  # 修改学生信息
    t = open("student.txt", "w", encoding="utf-8")
    nom01 = int(input("请输入你要修改的学号:"))
    _query_(1, nom01)
    print("请输入你要修改的学生信息，其中\n1是修改学号\n2是修改姓名\n3是修改性别\n4是修改班级\n5是修改专业\n6是修改系部")
    num03 = int(input("根据以上提示请输入数字:"))
    print("修改成功:")
    F12()
    t.close()

def _formdel_():  # 删除学生信息
    nom01 = input("请输入你想删除学生的学号:")
    print("删除成功:")
    F12()


def _return_():
    F12()


if __name__ == "__main__":
    _intsurface_()  # 调用初始化表格
